更新时间:2024-10-19 01:15
silverlight 5是由微软公司研发的可以绑定数据优化软件运行的优化软件。
1)改进的数据绑定支持和更好地支持MVVM
Silverlight最大的优势之一是它的数据绑定。微软将提供增强的数据绑定能力以及调试功能。开发者可以调试绑定表达式和其它Siverlight 5.0特性。对MVVM模式的支持也得到增强。
2)性能和速度的提高
Silverlight 5.0将支持64位的浏览器。所以在64位的平台上可以使用Silverlight应用程序了。而且Silverlight 5.0会提供更快的启动速度以及对硬件加速提供更好的支持。还将为IE9的硬件加速特性提供端到端的支持。
3)更好的支持非浏览器应用
微软在Siverlight 4.0就开始提供了脱离浏览器的应用特性,类似于Adobe的AIR。而在Silverlight 5.0中,还提供了创建子窗口的功能,看上去就像Windows Forms或WPF应用那样。
4)Visual Studio 2010开发
5)更好的支持RIA服务
RIA服务使得我们能够用Silverlight通过在客户端和服务器端创建代理类来实现N层应用程序。 而且还将会支持复杂类型,以及支持用于MVVM模式的定制类型。
6)WCF增强
在WCF方面的增强有很多,最关键的增强是提供了对WSTrust的支持。
7)文本和打印支持
Silverlight 5.0支持基于矢量的图形。它还将支持多列文本流和带链接的文本容器。支持Postscript矢量。
8)改进的电源增强
在用Silverlight观看视频时,会阻止屏保程序。 Silverlight 5.0会智能判断用户是想观看视频还是不看。
9)更好的支持图形
Silverlight 5.0将提供深入的3D API的支持,使得三维渲染得到更好的支持,3D图像更容易显示。
Silverlight 5在Silverlight 4的基础上新增了40多个新功能,完善了媒体支持并提供了更加丰富了用户界面。
(1)通过使用GPU为低功耗设备渲染高清视频提供了H.264硬件解码功能;
(2)“TrickPlay”允许以不同的速度播放视频,且支持快进、后退,以及音高修正,也就是说在快速播放视频的同时,以正常速度播放声音;
(3)改进了电源管理,在播放视频时阻止屏幕保护程序的启动,允许计算机在视频停止播放后休眠;
(4)远程控制支持,允许用户远程控制媒体播放;
(5)增强的数字版权管理允许在DRM媒体源间无缝切换。
作为微软的下一代企业应用程序解决方案,Silverlight 5还完善了在企业应用开发方面的特性,在用户界面内可以实现更流畅的动画效果,改进了字体渲染清晰度,支持Postscript矢量打印,改进了XAML解析性能,对启动和运行速度都进行了提升。此外Silverlight 5还支持64位操作系统,在IE9的无窗口模式下可以启动硬件加速,提供了GPU加速的3D API。Silverlight 5应用可以创建子窗口,脱离浏览器使用。